from asyncio import sleep

import page
from base.base import Base


class PageAppOrder(Base):
#点击精品课按钮进入页面
    def page_app_class(self):
        sleep(1)
        self.base_click(page.app_class)
#放大镜搜索
    def page_app_glass(self):
        sleep(1)
        self.base_click(page.app_glass)
#输入搜索内容
    def page_app_input_class_text(self,vlaue="事业单位人事管理回避规定\r"):
        sleep(1)
        self.base_input(page.app_search,vlaue)
# #点击搜索
#     def page_app_click_search_btn(self):
#价格按钮
    def page_app_click_addshopping(self):
        sleep(1)
        self.base_click(page.app_addshop)
#购物车
    def page_app_click_shopcart(self):
        sleep(1)
        self.base_click(page.app_shopcart)
#点击全选
    def page_app_click_all_btn(self):
        sleep(1)
        self.base_click(page.app_all_btn)
#点击结算
    def page_app_click_buy(self):
        sleep(1)
        self.base_click(page.app_buy)
#提交订单
    def page_app_click_creatorder(self):
        sleep(1)
        self.base_click(page.app_creatorder)
#点击返回按钮不支付
    def page_app_return_btn(self):
        sleep(1)
        self.base_click(page.app_return)
#获取订单号
    def page_app_get_ordernumber(self):
        sleep(1)
        return self.base_get_text(page.app_ordernumber)
#组合业务方法
    def page_app_order(self,vlaue="事业单位人事管理回避规定\r"):
        self.page_app_class()
        self.page_app_glass()
        self.page_app_input_class_text(vlaue)
        self.page_app_click_addshopping()
        self.page_app_click_shopcart()
        self.page_app_click_all_btn()
        self.page_app_click_buy()
        self.page_app_click_creatorder()
        self.page_app_return_btn()
